type IKun = "唱" | "跳" | "rap"

// 排除属性
type Ikun1 = Exclude<IKun, "rap">

type HYExclude<T, E> = T extends E ? never : T

type Ikun2 = HYExclude<IKun, "rap">


export { }